an animal's horn - Francés Inglés Diccionario